package com.cn.springcloudwechat.service.personalcenter.service;

import com.cn.springcloudwechat.model.dto.AreaDdto;
import com.cn.springcloudwechat.model.dto.AreaDto;
import com.cn.springcloudwechat.model.dto.StationDto;

import java.util.List;
import java.util.Map;

public interface AreaService {


    /**
     * 查询树结构
     * @param
     * @return
     */
    List<AreaDto> queryYmArea();


    /**
     * 查询站点名称id
     * @return
     */
    List<StationDto> getStationDto(Long countyAreaId,Long cityAreaId,Long provinceAreaId);

    /**
     * 获取行政区划（后台）
     * @return
     */
    Map<String,Object> getArea();


    /**
     * 根据penrentId查询地区
     * @param perentId
     * @return
     */
    List<AreaDto> getAreaByPerentId(String perentId);

    /**
     * 查询省
     * @param
     * @return
     */
    List<AreaDto> getProvince();

    /**
     * 查询疫苗树结构
     * @param
     * @return
     */
    List<AreaDto> queryYmAreaVaStation();
}
